home *** CD-ROM | disk | FTP | other *** search
Text File | 1988-11-15 | 16.8 KB | 617 lines | [TEXT/EDIT] |
-
- ;Seg 1 = atpl ID# 128 proc 1 of 17 (local)
-
- 0000: L0000 MOVE.W D0,D2
- 0002: *** 0E10 ***
- 0004: ORI.B #$00,D0
- 0008: ORI.B #$1E,(A0)+
- 000C: ORI.B #$2A,-(A4) ;'*'
- 0010: ORI.B #$2E,$44(A0,D4.L) ;'.'
- 0016: MOVE.W $7A(A0,D4.L),D1
- 001A: ORI.W #$6016,D0
- 001E: PEA L006E
- 0022: BRA.S L0034
- 0024: PEA L0096
- 0028: BRA.S L0034
- 002A: PEA L0082
- 002E: BRA.S L0034
- 0030: PEA L014E
- 0034: L0034 MOVEM.L A0-A1,-(A7)
- 0038: CLR.W -(A7)
- 003A: MOVE.L A0,-(A7)
- 003C: MOVE.L A1,-(A7)
- 003E: MOVEA.L $0012(A7),A0
- 0042: JSR (A0)
- 0044: MOVE.W (A7)+,D0
- 0046: MOVEM.L (A7)+,A0-A1
- 004A: ADDQ.W #4,A7
- 004C: BTST #$0001,$0006(A0)
- 0052: BNE.S L0058
- 0054: MOVE.L $08FC,-(A7)
- 0058: L0058 RTS
- 005A: .WORD $202F,8,$202F,4 ;[ /.. /..]
- 0062: .WORD $4240,$3F40,$C,$205F ;[B@?@.. _]
- 006A: .WORD $508F,$4ED0,$202F,8 ;[P.N. /..]
- 0072: .WORD $202F,4,$4240,$3F40 ;[ /..B@?@]
- 007A: .WORD $C,$205F,$508F,$4ED0 ;[.. _P.N.]
- 0082: L0082 .WORD $202F,8,$202F,4 ;[ /.. /..]
- 008A: .WORD $4240,$3F40,$C,$205F ;[B@?@.. _]
- 0092: .WORD $508F,$4ED0,$48E7,$30 ;[P.N.H..0]
- 009A: .WORD $246F,$10,$226F,$C ;[$o.."o..]
- 00A2: .WORD $2069,$14,$2050,$2668 ;[ i.. P&h]
- 00AA: .WORD 4,$302A,$1A,$C40 ;[..0*...@]
- 00B2: .WORD $FFFF,$6D44,$6E02,$6008 ;[..mDn.`.]
- 00BA: .WORD $C40,$41,$663A,$600A ;[.@.Af:`.]
- 00C2: .WORD $426B,$E,$426B,$1C ;[Bk..Bk..]
- 00CA: .WORD $602E,$2069,$14,$2050 ;[`. i.. P]
- 00D2: .WORD $4A90,$6618,$2069,$14 ;[J.f. i..]
- 00DA: .WORD $2050,$7001,$2080,$2F0B ;[ Pp. ./.]
- 00E2: .WORD $2F09,$4EBA,$24,$4240 ;[/.N..$B@]
- 00EA: .WORD $508F,$600E,$4A93,$6708 ;[P.`.J.g.]
- 00F2: .WORD $2F0B,$4EBA,$6C,$588F ;[/.N..lX.]
- 00FA: .WORD $4240,$3F40,$14,$4CDF ;[B@?@..L.]
- 0102: .WORD $C00,$205F,$508F,$4ED0 ;[.. _P.N.]
-
- ;Seg 1 = atpl ID# 128 proc 2 of 17 (local)
-
- 0000: L010A LINK A6,#$FF00
- 0004: MOVEA.L $0008(A6),A1
- 0008: MOVEA.L $000C(A6),A0
- 000C: MOVE.W $0018(A1),$0004(A0)
- 0012: MOVE.W $0018(A1),D0
- 0016: EXT.L D0
- 0018: NEG.L D0
- 001A: SUBQ.L #1,D0
- 001C: ASL.L #$0005,D0
- 001E: ORI.L #$0000C000,D0
- 0024: MOVE.W D0,$0006(A0)
- 0028: MOVEQ $01,D0
- 002A: MOVE.L D0,(A0)
- 002C: CLR.W $000E(A0)
- 0030: MOVE.W #$FFFF,$0010(A0)
- 0036: CLR.W $001A(A0)
- 003A: CLR.W $001C(A0)
- 003E: MOVEQ $00,D0
- 0040: UNLK A6
- 0042: RTS
- 0044: L014E .WORD $202F,8,$202F,4 ;[ /.. /..]
- 004C: .WORD $4240,$3F40,$C,$205F ;[B@?@.. _]
- 0054: .WORD $508F,$4ED0,$2F0A,$246F ;[P.N./.$o]
- 005C: .WORD 8,$302A,$E,$6D00 ;[..0*..m.]
- 0064: .WORD $68,$C40,5,$6E60 ;[.h.@..n`]
- 006C: .WORD $D040,$303B,6,$4EFB ;[.@0;..N.]
- 0074: .WORD 2,$C,$14,$1C ;[........]
- 007C: .WORD $24,$3A,$56,$357C ;[.$.:.V5|]
- 0084: .WORD 1,$E,$6042,$2F0A ;[....`B/.]
- 008C: .WORD $4EBA,$42,$6038,$2F0A ;[N..B`8/.]
- 0094: .WORD $4EBA,$332,$602A,$302A ;[N..2`*0*]
- 009C: .WORD $1C,$526A,$1C,$C40 ;[..Rj...@]
- 00A4: .WORD $13,$6F24,$2F0A,$4EBA ;[..o$/.N.]
- 00AC: .WORD $1D8,$6014,$302A,$1C ;[..`.0*..]
- 00B4: .WORD $526A,$1C,$C40,$13 ;[Rj...@..]
- 00BC: .WORD $6F0E,$2F0A,$4EBA,$C2 ;[o./.N...]
- 00C4: .WORD $357C,5,$E,$588F ;[5|....X.]
- 00CC: .WORD $245F,$4E75 ;[$_Nu....]
-
- ;Seg 1 = atpl ID# 128 proc 3 of 17 (local)
-
- 0000: L01DA LINK A6,#$FE54
- 0004: MOVE.L A2,-(A7)
- 0006: MOVEA.L $0008(A6),A2
- 000A: CLR.L $FFCE(A6)
- 000E: MOVE.W $0900,$FFDA(A6)
- 0014: CLR.W $FFDE(A6)
- 0018: CLR.W $FFD8(A6)
- 001C: LEA $FEC2(A6),A0
- 0020: MOVE.L A0,$FFD4(A6)
- 0024: CLR.B $FEC2(A6)
- 0028: CLR.L -(A7)
- 002A: PEA $FFC2(A6)
- 002E: JSR locProc9
- 0032: TST.W $FFD2(A6)
- 0036: ADDQ.L #8,A7
- 0038: BNE L0286
- 003C: CLR.L $FE62(A6)
- 0040: MOVE.L $FFD4(A6),$FE68(A6)
- 0046: MOVE.L $FFFC(A6),$FE86(A6)
- 004C: MOVE.W $FFF6(A6),$FE6C(A6)
- 0052: CLR.W $FE72(A6)
- 0056: CLR.L -(A7)
- 0058: PEA $FE56(A6)
- 005C: JSR locProc10
- 0060: MOVE.W D0,D0
- 0062: ADDQ.L #8,A7
- 0064: BNE.S L0286
- 0066: MOVE.L $FE7A(A6),D0
- 006A: CMPI.L #$56554C54,D0 ;'VULT'
- 0070: BNE.S L025A
- 0072: MOVE.W #$0001,$001A(A2)
- 0078: MOVE.W #$0003,$000E(A2)
- 007E: BRA.S L027C
- 0080: L025A CMPI.L #$45524943,D0 ;'ERIC'
- 0086: BNE.S L0270
- 0088: MOVE.W #$0001,$001A(A2)
- 008E: MOVE.W #$0004,$000E(A2)
- 0094: BRA.S L027C
- 0096: L0270 MOVE.W #$0001,$001A(A2)
- 009C: MOVE.W #$0002,$000E(A2)
- 00A2: L027C MOVE.W $0900,$0010(A2)
- 00A8: CLR.W $001C(A2)
- 00AC: L0286 MOVEA.L $FE50(A6),A2
- 00B0: UNLK A6
- 00B2: RTS
- 00B4: .WORD $48E7,$3820,$246F,$14 ;[H.8 $o..]
- 00BC: .WORD $558F,$A994,$301F,$3800 ;[U...0.8.]
- 00C4: .WORD $3F2A,$10,$A998,$4227 ;[?*....B']
- 00CC: .WORD $A99B,$7609,$7205,$2038 ;[..v.r. 8]
- 00D4: .WORD $20C,$4EBA,$692,$5240 ;[..N...R@]
- 00DC: .WORD $598F,$2F3C,$434F,$4445 ;[Y./<CODE]
- 00E4: .WORD $3F00,$A9A0,$201F,$2000 ;[?... . .]
- 00EC: .WORD $6712,$6024,$598F,$2F3C ;[g.`$Y./<]
- 00F4: .WORD $434F,$4445,$5343,$3F03 ;[CODESC?.]
- 00FC: .WORD $A9A0,$201F,$4A80,$6608 ;[.. .J.f.]
- 0104: .WORD $C43,1,$6E00,$FFE6 ;[.C..n...]
- 010C: .WORD $4A43,$6F12,$4A80,$670E ;[JCo.J.g.]
- 0114: .WORD $2F00,$4EBA,$1A,$3F2A ;[/.N...?*]
- 011C: .WORD $10,$A999,$588F,$1F3C ;[....X..<]
- 0124: .WORD 1,$A99B,$3F04,$A998 ;[....?...]
- 012C: .WORD $4CDF,$41C,$4E75,$48E7 ;[L...NuH.]
- 0134: .WORD $3020,$246F,$10,$1F3C ;[0 $o...<]
- 013C: .WORD 1,$A99B,$2F0A,$A9A2 ;[..../...]
- 0144: .WORD $558F,$A9AF,$301F,$48C0 ;[U...0.H.]
- 014C: .WORD $3000,$6600,$5E,$558F ;[0.f..^U.]
- 0154: .WORD $2F0A,$A9A6,$301F,$3600 ;[/...0.6.]
- 015C: .WORD $3003,$240,$FFF7,$2F0A ;[0..@../.]
- 0164: .WORD $3F00,$A9A7,$2F0A,$4EBA ;[?.../.N.]
- 016C: .WORD $4E8,$598F,$2F0A,$A9A5 ;[..Y./...]
- 0174: .WORD $201F,$E280,$2200,$2038 ;[ ...". 8]
- 017C: .WORD $20C,$4EBA,$5EA,$D092 ;[..N.....]
- 0184: .WORD $2040,$7400,$588F,$1210 ;[ @t.X...]
- 018C: .WORD $7000,$1001,$4680,$1080 ;[p...F...]
- 0194: .WORD $5282,$5288,$7006,$B082 ;[R.R.p...]
- 019C: .WORD $6E00,$FFEC,$2F0A,$A9AA ;[n.../...]
- 01A4: .WORD $2F0A,$A9B0,$2F0A,$3F03 ;[/.../.?.]
- 01AC: .WORD $A9A7,$4CDF,$40C,$4E75 ;[..L...Nu]
- 01B4: .WORD $48E7,$3C30,$246F,$1C ;[H.<0$o..]
- 01BC: .WORD $558F,$A994,$301F,$3800 ;[U...0.8.]
- 01C4: .WORD $3F2A,$10,$A998,$598F ;[?*....Y.]
- 01CC: .WORD $2F3C,$434F,$4445,$3F3C ;[/<CODE?<]
- 01D4: .WORD $D,$A9A0,$201F,$2640 ;[.... .&@]
- 01DC: .WORD $260B,$6610,$2F0A,$4EBA ;[&.f./.N.]
- 01E4: .WORD $FED0,$3F04,$A998,$588F ;[..?...X.]
- 01EC: .WORD $6000,$104,$1F3C,1 ;[`....<..]
- 01F4: .WORD $A99B,$2F0B,$A9A2,$2F0B ;[../.../.]
- 01FC: .WORD $4EBA,$456,$558F,$2F0B ;[N..VU./.]
- 0204: .WORD $A9A6,$301F,$3A00,$3005 ;[..0.:.0.]
- 020C: .WORD $240,$FFF7,$2F0B,$3F00 ;[.@../.?.]
- 0214: .WORD $A9A7,$598F,$2F0B,$A9A5 ;[..Y./...]
- 021C: .WORD $201F,$2600,$7202,$2038 ;[ .&.r. 8]
- 0224: .WORD $20C,$4EBA,$542,$2200 ;[..N..B".]
- 022C: .WORD $588F,$6F00,$78,$2013 ;[X.o..x .]
- 0234: .WORD $680,0,$472,$5C80 ;[.....r\.]
- 023C: .WORD $2040,$2203,$B288,$6306 ;[ @"...c.]
- 0244: .WORD $10FC,1,$4210,$2013 ;[....B. .]
- 024C: .WORD $680,0,$21DA,$5C80 ;[....!.\.]
- 0254: .WORD $2040,$2203,$B288,$6306 ;[ @"...c.]
- 025C: .WORD $4218,$10BC,2,$2013 ;[B..... .]
- 0264: .WORD $680,0,$21DA,$720A ;[....!.r.]
- 026C: .WORD $D081,$2040,$2203,$B288 ;[.. @"...]
- 0274: .WORD $6308,$10FC,1,$10BC ;[c.......]
- 027C: .WORD $C1,$2003,$E480,$2200 ;[.. ...".]
- 0284: .WORD $2038,$20C,$4EBA,$4E0 ;[ 8..N...]
- 028C: .WORD $D093,$2040,$4242,$1210 ;[.. @BB..]
- 0294: .WORD $7000,$1001,$4680,$1080 ;[p...F...]
- 029C: .WORD $5242,$5288,$C42,6 ;[RBR..B..]
- 02A4: .WORD $6C34,$60EA,$2003,$E280 ;[l4`. ...]
- 02AC: .WORD $2200,$2038,$20C,$4EBA ;[". 8..N.]
- 02B4: .WORD $4B6,$D093,$2040,$4242 ;[.... @BB]
- 02BC: .WORD $600E,$1210,$7000,$1001 ;[`...p...]
- 02C4: .WORD $4680,$1080,$5242,$5288 ;[F...RBR.]
- 02CC: .WORD $3202,$48C1,$2003,$E480 ;[2.H. ...]
- 02D4: .WORD $B280,$6D00,$FFE6,$2F0B ;[..m.../.]
- 02DC: .WORD $A9AA,$2F0B,$A9B0,$2F0B ;[../.../.]
- 02E4: .WORD $3F05,$A9A7,$3F2A,$10 ;[?...?*..]
- 02EC: .WORD $A999,$3F04,$A998,$4CDF ;[..?...L.]
- 02F4: .WORD $C3C,$4E75 ;[.<Nu....]
-
- ;Seg 1 = atpl ID# 128 proc 4 of 17 (local)
-
- 0000: L04D2 LINK A6,#$FFF4
- 0004: MOVEM.L D2-D6/A2-A4,-(A7)
- 0008: MOVEA.L $0008(A6),A2
- 000C: MOVE.W $0010(A2),D5
- 0010: SUBQ.L #2,A7
- 0012: _CurResFile
- 0014: MOVE.W (A7)+,D0
- 0016: MOVE.W D0,$FFFE(A6)
- 001A: MOVE.W D5,-(A7)
- 001C: _UseResFile
- 001E: SUBQ.L #4,A7
- 0020: MOVE.L #$434F4445,-(A7) ;'CODE'
- 0026: CLR.W -(A7)
- 0028: _GetResource
- 002A: MOVE.L (A7)+,D0
- 002C: MOVE.L D0,D3
- 002E: SUBQ.L #2,A7
- 0030: _ResError
- 0032: MOVE.W (A7)+,D0
- 0034: EXT.L D0
- 0036: MOVE.W D0,D0
- 0038: BNE L059C
- 003C: TST.L D3
- 003E: BEQ L059C
- 0042: MOVE.L D3,-(A7)
- 0044: JSR locProc12
- 0048: SUBQ.L #4,A7
- 004A: MOVE.L D3,-(A7)
- 004C: _SizeRsrc
- 004E: MOVE.L (A7)+,D0
- 0050: MOVEA.L D3,A4
- 0052: MOVEA.L (A4),A0
- 0054: MOVE.L (A0)+,D0
- 0056: MOVE.L (A0)+,D0
- 0058: MOVE.L (A0)+,D0
- 005A: MOVE.L (A0)+,D0
- 005C: MOVEA.L A0,A3
- 005E: MOVEA.L A3,A0
- 0060: LEA $FFF6(A6),A1
- 0064: MOVE.L (A0)+,(A1)+
- 0066: MOVE.L (A0)+,(A1)+
- 0068: CMPI.W #$0001,$0004(A3)
- 006E: ADDQ.L #4,A7
- 0070: BNE L059C
- 0074: MOVE.L $0016(A2),-(A7)
- 0078: MOVE.L $0012(A2),-(A7)
- 007C: PEA $FFF6(A6)
- 0080: MOVE.W D5,D0
- 0082: EXT.L D0
- 0084: MOVE.L D0,-(A7)
- 0086: JSR locProc5
- 008A: MOVE.W D0,D4
- 008C: LEA $0010(A7),A7
- 0090: BLT L059C
- 0094: SUBQ.L #2,A7
- 0096: MOVE.L D3,-(A7)
- 0098: _GetResAttrs
- 009A: MOVE.W (A7)+,D0
- 009C: MOVE.W D0,D6
- 009E: MOVE.W D6,D0
- 00A0: ANDI.W #$FFF7,D0
- 00A4: MOVE.L D3,-(A7)
- 00A6: MOVE.W D0,-(A7)
- 00A8: _SetResAttrs
- 00AA: MOVE.W D4,$0004(A3)
- 00AE: MOVE.W #$0008,(A3)
- 00B2: MOVE.L D3,-(A7)
- 00B4: _ChangedResource
- 00B6: MOVE.L D3,-(A7)
- 00B8: _WriteResource
- 00BA: MOVE.L D3,-(A7)
- 00BC: MOVE.W D6,-(A7)
- 00BE: _SetResAttrs
- 00C0: MOVE.W D5,-(A7)
- 00C2: _UpdateResFile
- 00C4: MOVE.W $FFFE(A6),-(A7)
- 00C8: _UseResFile
- 00CA: L059C MOVEM.L $FFD4(A6),D2-D6/A2-A4
- 00D0: UNLK A6
- 00D2: RTS
-
- ;Seg 1 = atpl ID# 128 proc 5 of 17 (local)
-
- 0000: L05A6 LINK A6,#$FFF4
- 0004: MOVEM.L D2-D6/A2-A3,-(A7)
- 0008: MOVE.W $000A(A6),D3
- 000C: MOVEA.L $000C(A6),A2
- 0010: MOVE.L $0010(A6),D0
- 0014: MOVE.L D0,D6
- 0016: CLR.B -(A7)
- 0018: _SetResLoad
- 001A: MOVEQ $00,D5
- 001C: L05C2 SUBQ.L #4,A7
- 001E: MOVE.L #$434F4445,-(A7) ;'CODE'
- 0024: MOVE.W D5,-(A7)
- 0026: _GetResource
- 0028: MOVE.L (A7)+,D0
- 002A: MOVE.L D0,D4
- 002C: BEQ.S L05E4
- 002E: SUBQ.L #2,A7
- 0030: MOVE.L D4,-(A7)
- 0032: _HomeResFile
- 0034: MOVE.W (A7)+,D0
- 0036: MOVE.W D0,D1
- 0038: CMP.W D0,D3
- 003A: BNE L05F2
- 003E: L05E4 ADDQ.L #1,D5
- 0040: TST.L D4
- 0042: BEQ.S L05F2
- 0044: MOVEQ $64,D0
- 0046: CMP.L D5,D0
- 0048: BGT L05C2
- 004C: L05F2 MOVE.B #$01,-(A7)
- 0050: _SetResLoad
- 0052: TST.L D4
- 0054: BEQ.S L0602
- 0056: MOVEQ $FF,D0
- 0058: BRA L0688
- 005C: L0602 MOVE.L $0014(A6),-(A7)
- 0060: JSR locProc11
- 0064: MOVEA.L D0,A3
- 0066: MOVE.L A3,-(A7)
- 0068: JSR locProc12
- 006C: CLR.B $FFF6(A6)
- 0070: MOVEA.L D6,A0
- 0072: ADDQ.L #4,A0
- 0074: MOVEA.L A0,A1
- 0076: MOVEA.L A2,A0
- 0078: MOVE.L (A0)+,(A1)+
- 007A: MOVE.L (A0)+,(A1)+
- 007C: MOVE.L $0014(A6),-(A7)
- 0080: MOVE.L (A3),-(A7)
- 0082: MOVE.L D6,-(A7)
- 0084: JSR locProc14
- 0088: PEA $FFF6(A6)
- 008C: MOVE.W D5,D0
- 008E: EXT.L D0
- 0090: MOVE.L D0,-(A7)
- 0092: MOVE.L #$434F4445,-(A7) ;'CODE'
- 0098: MOVE.L A3,-(A7)
- 009A: JSR locProc15
- 009E: SUBQ.L #2,A7
- 00A0: _ResError
- 00A2: MOVE.W (A7)+,D0
- 00A4: EXT.L D0
- 00A6: MOVE.W D0,D0
- 00A8: LEA $0024(A7),A7
- 00AC: BEQ.S L066E
- 00AE: PEA $FFF6(A6)
- 00B2: MOVE.W D5,D0
- 00B4: EXT.L D0
- 00B6: MOVE.L D0,-(A7)
- 00B8: MOVE.L #$434F4445,-(A7) ;'CODE'
- 00BE: MOVE.L A3,-(A7)
- 00C0: JSR locProc15
- 00C4: LEA $0010(A7),A7
- 00C8: L066E MOVE.L A3,-(A7)
- 00CA: _ChangedResource
- 00CC: MOVE.L A3,-(A7)
- 00CE: _WriteResource
- 00D0: MOVE.L A3,-(A7)
- 00D2: MOVE.W #$0020,-(A7)
- 00D6: _SetResAttrs
- 00D8: MOVE.L A3,-(A7)
- 00DA: JSR locProc13
- 00DE: MOVE.L D5,D0
- 00E0: ADDQ.L #4,A7
- 00E2: L0688 MOVEM.L $FFD8(A6),D2-D6/A2-A3
- 00E8: UNLK A6
- 00EA: RTS
- 00EC: .WORD $4EBA,$D4 ;[N.......]
-
- ;Seg 1 = atpl ID# 128 proc 6 of 17 (local)
-
- 0000: L0696 LINK A6,#$FFC0
- 0004: LEA $FFC0(A6),A0
- 0008: MOVE.L $0008(A6),$0012(A0)
- 000E: MOVE.W $000E(A6),$0016(A0)
- 0014: _SetVol
- 0016: JMP L0774
- 001A: JSR locProc8
- 001E: LINK A6,#$FFC0
- 0022: LEA $FFC0(A6),A0
- 0026: MOVE.W $000E(A6),$0016(A0)
- 002C: MOVE.L $0008(A6),$0012(A0)
- 0032: _FlushVol
- 0034: JMP L0774
- 0038: MOVE.L $0004(A7),D0
- 003C: MOVE.L D0,D1
- 003E: MOVEA.L $034E,A0
- 0042: CMP.W (A0),D1
- 0044: BCC.S L06E8
- 0046: MOVEA.L $14(A0,D1.W),A0
- 004A: MOVE.W $004E(A0),D1
- 004E: MOVEQ $00,D0
- 0050: BRA.S L06EE
- 0052: L06E8 MOVEQ $00,D1
- 0054: MOVE.W #$FFCD,D0
- 0058: L06EE MOVEA.L $0008(A7),A0
- 005C: MOVE.W D1,(A0)
- 005E: RTS
- 0060: .WORD $4EBA,$70 ;[N..p....]
-
- ;Seg 1 = atpl ID# 128 proc 7 of 17 (local)
-
- 0000: L06FA LINK A6,#$FFB0
- 0004: LEA $FFB0(A6),A0
- 0008: MOVE.L $0008(A6),$0012(A0)
- 000E: MOVE.W $000E(A6),$0016(A0)
- 0014: CLR.B $001A(A0)
- 0018: CLR.W $001C(A0)
- 001C: _GetFileInfo
- 001E: MOVE.W D0,-(A7)
- 0020: LEA $0020(A0),A0
- 0024: MOVEA.L $0010(A6),A1
- 0028: MOVEQ $10,D0
- 002A: _BlockMove
- 002C: LEA $FFB0(A6),A0
- 0030: MOVE.W (A7)+,D0
- 0032: JMP L0774
- 0036: JSR locProc8
- 003A: LINK A6,#$FFB0
- 003E: LEA $FFB0(A6),A0
- 0042: MOVE.L $0008(A6),$0012(A0)
- 0048: MOVE.W $000E(A6),$0016(A0)
- 004E: CLR.B $001A(A0)
- 0052: CLR.W $001C(A0)
- 0056: _GetFileInfo
- 0058: LEA $0020(A0),A1
- 005C: MOVEA.L $0010(A6),A0
- 0060: MOVEQ $10,D0
- 0062: _BlockMove
- 0064: LEA $FFB0(A6),A0
- 0068: _SetFileInfo
- 006A: JMP L0774
-
- ;Seg 1 = atpl ID# 128 proc 8 of 17 (local)
-
- 0000: L0768 MOVE.L $0008(A7),-(A7)
- 0004: JSR locProc16
- 0008: ADDQ.W #4,A7
- 000A: RTS
- 000C: L0774 .WORD $3F00,$2F28,$12,$4EBA ;[?./(..N.]
- 0014: .WORD $16A,$584F,$301F,$48C0 ;[.jXO0.H.]
- 001C: .WORD $4E5E,$4E75,$206F,4 ;[N^Nu o..]
- 0024: .WORD $202F,8,$6606,$7001 ;[ /..f.p.]
- 002C: .WORD $A260,$6004,$7001,$A660 ;[.``.p..`]
- 0034: .WORD $48C0,$4E75 ;[H.Nu....]
-
- ;Seg 1 = atpl ID# 128 proc 9 of 17 (local)
-
- 0000: L07A0 MOVEA.L $0004(A7),A0
- 0004: MOVE.L $0008(A7),D0
- 0008: BNE.S L07B0
- 000A: MOVEQ $08,D0
- 000C: _SPECIAL_HFS
- 000E: BRA.S L07B4
- 0010: L07B0 MOVEQ $08,D0
- 0012: _SPECIAL_HFS
- 0014: L07B4 EXT.L D0
- 0016: RTS
-
- ;Seg 1 = atpl ID# 128 proc 10 of 17 (local)
-
- 0000: L07B8 MOVEA.L $0004(A7),A0
- 0004: CLR.B $001A(A0)
- 0008: MOVEA.L $0004(A7),A0
- 000C: MOVE.L $0008(A7),D0
- 0010: BNE.S L07D0
- 0012: MOVEQ $09,D0
- 0014: _SPECIAL_HFS
- 0016: BRA.S L07D4
- 0018: L07D0 MOVEQ $09,D0
- 001A: _SPECIAL_HFS
- 001C: L07D4 EXT.L D0
- 001E: RTS
- 0020: .WORD $206F,4,$202F,8 ;[ o.. /..]
- 0028: .WORD $6604,$A207,$6002,$A607 ;[f...`...]
- 0030: .WORD $48C0,$4E75,$7000,$31C0 ;[H.Nup.1.]
- 0038: .WORD $220,$2008,$4E75 ;[. .Nu..]
-
- ;Seg 1 = atpl ID# 128 proc 11 of 17 (local)
-
- 0000: L07F6 MOVE.L $0004(A7),D0
- 0004: _NewHandle
- 0006: JMP L07EE
- 000A: MOVEA.L $0004(A7),A0
- 000E: _GetHandleSize
- 0010: TST.L D0
- 0012: BPL.S L0810
- 0014: SUBA.W A0,A0
- 0016: JMP L07EE
- 001A: L0810 MOVEA.L D0,A0
- 001C: JMP L07EC
- 0020: MOVE.L $0008(A7),D0
- 0024: MOVEA.L $0004(A7),A0
- 0028: _SetHandleSize
- 002A: JMP L07EE
- 002E: MOVEA.L $0004(A7),A0
- 0032: _RecoverHandle
- 0034: JMP L07EC
-
- ;Seg 1 = atpl ID# 128 proc 12 of 17 (local)
-
- 0000: L082E MOVEA.L $0004(A7),A0
- 0004: _HLock
- 0006: JMP L07EE
-
- ;Seg 1 = atpl ID# 128 proc 13 of 17 (local)
-
- 0000: L0838 MOVEA.L $0004(A7),A0
- 0004: _HUnLock
- 0006: JMP L07EE
-
- ;Seg 1 = atpl ID# 128 proc 14 of 17 (local)
-
- 0000: L0842 MOVE.L $000C(A7),D0
- 0004: MOVEA.L $0008(A7),A1
- 0008: MOVEA.L $0004(A7),A0
- 000C: _BlockMove
- 000E: JMP L07EE
- 0012: MOVE.L D2,-(A7)
- 0014: MOVE.L $0008(A7),-(A7)
- 0018: JSR locProc16
- 001C: _CreateResFile
- 001E: MOVE.L $0008(A7),-(A7)
- 0022: JSR locProc17
- 0026: ADDQ.W #4,A7
- 0028: MOVE.L (A7)+,D2
- 002A: RTS
- 002C: .WORD $2F02,$4267,$2F2F,$A ;[/.Bg//..]
- 0034: .WORD $4EBA,$3C,$A997,$2F2F ;[N..<..//]
- 003C: .WORD $A,$4EBA,$64,$584F ;[..N..dXO]
- 0044: .WORD $301F,$48C0,$241F,$4E75 ;[0.H.$.Nu]
-
- ;Seg 1 = atpl ID# 128 proc 15 of 17 (local)
-
- 0000: L088E MOVE.L D2,-(A7)
- 0002: MOVE.L $0008(A7),-(A7)
- 0006: MOVE.L $0010(A7),-(A7)
- 000A: MOVE.W $001A(A7),-(A7)
- 000E: MOVE.L $001E(A7),-(A7)
- 0012: JSR locProc16
- 0016: _AddResource
- 0018: MOVE.L $0014(A7),-(A7)
- 001C: JSR locProc17
- 0020: ADDQ.W #4,A7
- 0022: MOVE.L (A7)+,D2
- 0024: RTS
-
- ;Seg 1 = atpl ID# 128 proc 16 of 17 (local)
-
- 0000: L08B4 MOVE.L $0004(A7),D0
- 0004: BEQ.S L08E0
- 0006: MOVEA.L D0,A0
- 0008: MOVEA.L A0,A1
- 000A: MOVE.B (A1)+,D0
- 000C: BEQ.S L08E0
- 000E: L08C2 MOVE.B (A1),D1
- 0010: MOVE.B D0,(A1)+
- 0012: MOVE.B D1,D0
- 0014: BNE.S L08C2
- 0016: SUBA.L A0,A1
- 0018: MOVE.L A1,D0
- 001A: SUBQ.W #1,D0
- 001C: CMPI.L #$000000FF,D0
- 0022: BLE.S L08DE
- 0024: MOVE.L #$000000FF,D0
- 002A: L08DE MOVE.B D0,(A0)
- 002C: L08E0 MOVE.L $0004(A7),D0
- 0030: RTS
-
- ;Seg 1 = atpl ID# 128 proc 17 of 17 (local)
-
- 0000: L08E6 MOVE.L $0004(A7),D0
- 0004: BEQ.S L08FE
- 0006: MOVEA.L D0,A0
- 0008: MOVEQ $00,D0
- 000A: MOVE.B (A0),D0
- 000C: BRA.S L08F8
- 000E: L08F4 MOVE.B $0001(A0),(A0)+
- 0012: L08F8 DBRA D0,L08F4
- 0016: CLR.B (A0)
- 0018: L08FE MOVE.L $0004(A7),D0
- 001C: RTS
- 001E: .WORD $C82,0,$FFFF,$6218 ;[......b.]
- 0026: .WORD $3241,$4241,$4841,$82C2 ;[2ABAHA..]
- 002E: .WORD $2001,$4841,$3009,$80C2 ;[ .HA0...]
- 0036: .WORD $3200,$4240,$4840,$4E75 ;[2.B@H@Nu]
- 003E: .WORD $2001,$4240,$4840,$4841 ;[ .B@H@HA]
- 0046: .WORD $4241,$2242,$740F,$D281 ;[BA"Bt...]
- 004E: .WORD $D180,$B3C0,$6204,$9089 ;[....b...]
- 0056: .WORD $5241,$51CA,$FFF2,$4E75 ;[RAQ...Nu]
- 005E: .WORD $2F02,$2401,$2200,$4A82 ;[/.$.".J.]
- 0066: .WORD $6C02,$4482,$7000,$4A81 ;[l.D.p.J.]
- 006E: .WORD $6C04,$4481,$4680,$2040 ;[l.D.F. @]
- 0076: .WORD $4EBA,$FFA6,$3408,$6702 ;[N...4.g.]
- 007E: .WORD $4480,$241F,$4E75 ;[D.$.Nu..]
-